package br.usp.ime.protoc.genotipagem;


public class TuboRNA
extends Tubo
{
   private String concentracao;

   public String getConcentracao()
   {
      return this.concentracao;
   }

   public void setConcentracao(String value)
   {
      if (this.concentracao != value)
      {
         
         this.concentracao = value;
         
      }
   }

   private boolean normalizado;

   public boolean isNormalizado()
   {
      return this.normalizado;
   }

   public void setNormalizado(boolean value)
   {
      if (this.normalizado != value)
      {
         
         this.normalizado = value;
         
      }
   }

   /**
    * <pre>
    *          1..*      has      1 
    * TuboRNA ---------------------- Amostra
    *          tuboRNA      amostra 
    * </pre>
    */
   private Amostra amostra;

   public Amostra getAmostra()
   {
      return this.amostra;
   }

   public boolean setAmostra(Amostra value)
   {
      boolean changed = false;
      if (this.amostra != value)
      {
         Amostra oldValue = this.amostra;
         
         if (this.amostra != null)
         {
            this.amostra = null;
            oldValue.removeFromTuboRNA (this);
         }
         this.amostra = value;
         if (value != null)
         {
            value.addToTuboRNA (this);
         }
         changed = true;
         
      }
      return changed;
   }

   public void removeYou()
   {
      Amostra tmpAmostra = getAmostra ();
      if (tmpAmostra != null)
      {
         setAmostra (null);
      }
      super.removeYou ();
   }

}
